a=int(input("ввидите 4-ехзначное число"))
a1=0
n=a1%10
if a<1000:
    a = int(input("ввидите 4-ехзначное число"))
else:
    if a%2==0:
        print("четное")
    else:
        print("нечетное")
    if a%3==0:
        print("кратно 3")
    else:
        print('не кратно 3')
    import math
    intut_number = a
    sgnt_number = math.sqrt(intut_number)
    print(sgnt_number == int(math.sqrt(intut_number)))
    def find_smallest_digit(a):
        return min(str(a))
    smallest_digit = find_smallest_digit(a)
    print(f"Наименьшее цифра - {smallest_digit}")
    def find_largest_digit(a):
        return max(str(a))
    largest_digit = find_largest_digit(a)
    print(f"Наибольшая цифра - {largest_digit} ")
    def count_zeros(a):
        return str(a).count("0")
    zero_count = count_zeros(a)
    print(f"Количество нулей - {zero_count}")
    def check_digit_and_square(a):
        units_digit = a % 10
        square_root = int(units_digit ** 0.5)
        is_square = square_root ** 2 == units_digit
        return units_digit, is_square
    units_digit, is_square = check_digit_and_square(a)
    if is_square:
        print(f"Цифра в разредя единиц - {units_digit} является квдартатом")
    else:
        print(f"Цифра в разряде единиц - {units_digit} не является квадратом")
    def check_digit_and_square(a):
        tens_digit = (a % 100) // 10
        square_root = int(tens_digit ** 0.5)
        is_square = square_root ** 2 == tens_digit
        return tens_digit, is_square
    tens_digit, is_square = check_digit_and_square(a)
    if is_square:
        print(f"Цифра в разредя десяток - {tens_digit} является квдартатом")
    else:
        print(f"Цифра в разряде десяток - {tens_digit} не является квадратом")
    def check_hundreds_digit_and_square(a):
        hundreds_digit = (a % 1000) // 10
    def check_digit_and_square(a):
        tens_digit = (a % 1000) // 100
        square_root = int(tens_digit ** 0.5)
        is_square = square_root ** 2 == tens_digit
        return tens_digit, is_square
    tens_digit, is_square = check_digit_and_square(a)
    if is_square:
        print(f"Цифра в разредя сотен - {tens_digit} является квдартатом")
    else:
        print(f"Цифра в разряде сотен - {tens_digit} не является квадратом")
    def check_hundreds_digit_and_square(a):
        hundreds_digit = (a % 1000) // 100
    def check_digit_and_square(a):
        thousents_digit = (a % 1000) // 1000
        square_root = int(tens_digit ** 0.5)
        is_square = square_root ** 2 == tens_digit
        return tens_digit, is_square
    tens_digit, is_square = check_digit_and_square(a)
    if is_square:
        print(f"Цифра в разредя тысяч - {thousan_digit} является квдартатом")
    else:
        print(f"Цифра в разряде тысяч - {tens_digit} не является квадратом")
    def check_thousands_digit_and_square(a):
        hundreds_digit = (a % 1000) // 1000